$(function () {
  // 优化时间样式 通过过滤器函数
  template.defaults.imports.leach = function (data) {
    // 形参为字符串 将它传入时间构成函数中 用一个实例接收
    let date = new Date(data);
    let y = date.getFullYear();
    let m = (date.getMonth() + 1).toString().padStart(2, 0);
    let d = date.getDate().toString().padStart(2, 0);
    let h = date.getHours().toString().padStart(2, 0);
    let f = date.getMinutes().toString().padStart(2, 0);
    let s = date.getSeconds().toString().padStart(2, 0);
    return `${y}-${m}-${d} ${h}:${f}:${s}`;
  };
  // 2 获取服务器数据
  $.ajax({
    type: "GET",
    url: "http://www.liulongbin.top:3006/api/news",
    success(res) {
      if (res.status !== 200) return alert("获取失败");
      // 将data里面的tags的字符串型转换为数组型
      res.data.forEach((item) => (item.tags = item.tags.split(",")));
      // 4 调用template函数
      let htmlDate = template("tmp_news", res);
      // 将数据渲染到HTML页面中
      $("#news-list").html(htmlDate);
    },
  });
});
